Skip to content

break 语句

c
    break;

注意

break 语句通常用在循环语句和开关语句中。

当 break 用于开关语句 switch 中时,可使程序跳出 switch 而执行 switch 以后的语句;如果没有 break 语句,则会从满足条件的地方(即与 switch(表达式)括号中表达式匹配的 case)开始执行,直到 switch 结构结束。

当 break 语句用于 do-while、for、while 循环语句中时,可使程序终止循环。而执行循环后面的语句,通常 break 语句总是与 if 语句联在一起。即满足条件时便跳出循环。

continue 语句和 break 语句的区别是:
continue 语句只结束本次循环,而不终止整个循环的执行。而 break 语句则是结束整个循环过程,不再判断执行循环的条件是否成立。 :::

break 示例

cpp
#include<iostream>
using namespace std;
int main()
{
    for (int i = 0; i < 10; i++)
	{
		if (i == 6)
		{
			break;
		}
		cout << i << endl;
	}
    return 0;
}

运行结果

c
0
1
2
3
4
5

i 到了 6 就直接退出循环,后面也不打印了